# 模拟渐构「世界模型」故事中已知的情况

# 暗霞
x_list = ['①', '②', '③', '④', '⑤', '⑥', '⑦', '⑧', '⑨']
# 暗霞-对应变化数值
change_dict = {
    '①': 14,
    '②': 14,
    '③': 6,
    '④': -21,
    '⑤': 18,
    '⑥': -9,
    '⑦': 12,
    '⑧': 12,
    '⑨': -15
}

def num_change(x):
    """
    模拟触碰暗霞数值变化情况
    :param x: 暗霞
    :return: 触碰暗霞变化的数值 
    """
    return abs(change_dict[x])

def is_increase(x):
    """
    模拟触碰暗霞的升降情况
    :param x: 暗霞
    :return: True对应提升, False对应下降
    """
    return change_dict[x]>0

# 模拟触碰暗霞
# 输入：暗霞，手心的数值
# 输出：变化后手心的数值
def touch_x(x, num):
    """
    模拟触碰暗霞手心数值的变化情况
    :param x: 暗霞
    :param num: 手心数值
    :return: 触碰后的手心数值
    """
    y = num + change_dict[x]
    return y
